package com.hsgene.order.domain.billing.dto;

import java.io.Serializable;
import java.util.List;

/**
 * 订单发票信息
 *
 * @author wxf
 * @date 2018/11/5 10:31
 **/
public class OrderInvoiceInfoDto implements Serializable {

    /**
     * 订单id
     */
    private String orderId;
    /**
     * 0个人  1代表公司
     */
    private Integer invoiceType;
    /**
     * 发票名称
     */
    private String invoiceName;
    /**
     * 纳税号
     */
    private String taxesNo;
    /**
     * 发票状态(新开、重开)
     */
    private Integer invoiceStatus;
    /**
     * 企业盖章凭证
     */
    private List<String> enterpriseSealVoucher;
    /**
     * 用户id
     */
    //private String userId;

    /**
     * 发票id
     */
    private String invoiceId;
    /**
     * 重开说明
     */
    private String reopenExplanation;

    /**
     * 开票金额
     */
    private Double invoiceMoney;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public Integer getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(Integer invoiceType) {
        this.invoiceType = invoiceType;
    }

    public String getInvoiceName() {
        return invoiceName;
    }

    public void setInvoiceName(String invoiceName) {
        this.invoiceName = invoiceName;
    }

    public String getTaxesNo() {
        return taxesNo;
    }

    public void setTaxesNo(String taxesNo) {
        this.taxesNo = taxesNo;
    }

    public Integer getInvoiceStatus() {
        return invoiceStatus;
    }

    public void setInvoiceStatus(Integer invoiceStatus) {
        this.invoiceStatus = invoiceStatus;
    }

    public List<String> getEnterpriseSealVoucher() {
        return enterpriseSealVoucher;
    }

    public void setEnterpriseSealVoucher(List<String> enterpriseSealVoucher) {
        this.enterpriseSealVoucher = enterpriseSealVoucher;
    }

    public String getInvoiceId() {
        return invoiceId;
    }

    public void setInvoiceId(String invoiceId) {
        this.invoiceId = invoiceId;
    }

    public String getReopenExplanation() {
        return reopenExplanation;
    }

    public void setReopenExplanation(String reopenExplanation) {
        this.reopenExplanation = reopenExplanation;
    }

    public Double getInvoiceMoney() {
        return invoiceMoney;
    }

    public void setInvoiceMoney(Double invoiceMoney) {
        this.invoiceMoney = invoiceMoney;
    }
}
